package cn.xtcode.domain.tag.adapter.repository;

import cn.xtcode.domain.tag.model.entity.CrowdTagsDetailEntity;
import cn.xtcode.domain.tag.model.entity.CrowdTagsJobEntity;

/**
 * @Author xt-code
 * @Description:
 * @Create 2025/5/7 15:22
 */
public interface ITagRepository {
    CrowdTagsJobEntity queryCrowdTagsJobEntity(String tagId, String batchId);

    void addCrowdTagsUserId(String tagId, String userId);

    void updateCrowdTagsStatistics(String tagId, int size);

    CrowdTagsDetailEntity queryCrowdTagsDetailEntityByTagIdAndUserID(String tagId, String userId);

    void updateCrowdTagsUserId(String tagId, String userId);

}
